colemak mod-dh

monday, 23 march 2015

is a Colemak mod that attempts to tweak the Colemak layout by reducing the lateral movement of the index fingers, notably for the D and H keys, so they are pressed by the index fingers on the bottom row instead.

This allows moving the difficult to reach B key to the top row, restoring the G key to its Qwerty position with the following Poker 2 programming..

action setting
Fn + right Ctrl  
e f
Pn  
r p
Pn  
t b
Pn  
y j
Pn  
u l
Pn  
i u
Pn  
o y
Pn  
p ;
Pn  
s r
Pn  
d s
Pn  
f t
Pn  
h m
Pn  
j n
Pn  
k e
Pn  
l i
Pn  
; o
Pn  
z x
Pn  
x c
Pn  
c d
Pn  
b z
Pn  
n k
Pn  
m h
Pn  
Fn + right Ctrl  
Fn + right Shift  

For the ANSI layout Poker 2 keyboard, the bottom left hand row is further shifted (relocating the Z key) to introduce hand position symmetry, allowing the left hand to curl its fingers rather than twist the wrist, similar to the right hand finger motions, reducing wrist strain. This is a Colemak win-win: optimal finger travel and added comfort.

vim mods

the former lhne vim navigation cluster now becomes lmne..

nnoremap l gk vnoremap l gk nnoremap m h vnoremap m h nnoremap n gj vnoremap n gj nnoremap e l vnoremap e l nnoremap f e vnoremap f e nnoremap F E vnoremap F E nnoremap h m vnoremap h m nnoremap k n vnoremap k n nnoremap K N vnoremap K N nnoremap t f vnoremap t f nnoremap T F vnoremap T F nnoremap <A-t> t vnoremap <A-t> t nnoremap <C-t> T vnoremap <C-t> T

adding just an additional swap of the Qwerty H and M keys to maintain the WASD-like Qwerty navigation cluster!

The f “find” command is restored and combined with the t “till” command, with “till” arbitrarily remapped to Ctrl and Alt key sequences.

combined layout

with Fn + right Shift enabled..

` Tab 1 2 3 4 5 6 7 8 9 0 - = ` Esc Q W F P B J L U Y ; [ ] Del Backspace A R S T G M N E I O ' Enter Shift X C D V Z K H , . / Shift Ctrl Win Alt Space Alt Fn Pn `~

with Fn (thumb) held down..

`~ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 PgUp Tab Q W E R T Y U I O Home Up End PgDn CapsLock A S D F G H J K L Left Down Right Shift Z X C V B N M , . / Shift Ctrl Win Alt Space Alt Fn Pn `~

The programmability of the Poker 2 keyboard makes changes to the standard Colemak layout possible, being portable enough to be carried and connected to any computer.

Now to retrain some muscle memory..

»»  poker 2 + vim

comment ?